.sub_wrap{margin-bottom:0;}
.ban_wrap{height:290px;background:#f12b0e;}
.ban{position:relative;height:100%;text-align:center; background-size: 100% auto; background-repeat: no-repeat; background-position: center top;}
.banner{ padding-top: 50px;}
.banner div{ color: #fff; line-height: 1; width: 1182px; text-align: center; margin: 0 auto;}
.banner div span{ color: rgb(252,255,5); }
.banner .text1{ font-size: 70px; font-weight: bold; text-shadow: 0px 6px 1px rgba(0,0,0,.2);}
.banner .text2{ font-size: 40px; margin-top: 30px; box-sizing: border-box;}

.tab{position:absolute;top:240px;left:50%;margin-left:-591px;z-index:99;height:50px;}
.tab a{display:inline-block;width:160px;margin-right:10px;height:50px;background:#ddd;font-size:16px;position:absolute;bottom:0;text-align:center;color:#333;font-family:'微软雅黑';float:left;line-height:50px;transition: all 0.4s;-webkit-transition: all 0.4s;-ms-transition: all 0.4s;-moz-transition: all 0.4s;} 
.tab .a1{left:0;}
.tab .a2{left:170px;}
.tab .a3{left:340px;}
.tab .a4{left:510px;}
.tab .a5{left:680px;}
.tab .a6{left:850px;}
.tab .a7{left:1020px;margin-right:0;}
.tab a:hover,.tab a.current{background: #fff;height: 60px;}
.con .mainPage{overflow:hidden;padding:40px 0;}
.con .label_d{width:50%;float:left;}
.con .imgdiv{text-align:center;}
.con .txtdiv{text-align:left;}
.con .txtdiv h4,.box8 h4,.leftd h4{font-size:40px;color:#333;height:60px;line-height:60px;margin:40px 0 20px 0;}
.con .txtdiv p{line-height:250%;font-size:16px;color:#666;}
.con .txtdiv a,.leftd p a{width:180px;height:40px;background:#c00;color:#fff;font-size:16px;text-align:center;line-height:40px;margin-top:45px;}
.con .txtdiv a:hover{background:#f00;}
.box1{height:600px;padding-bottom:35px;}
.box2 .mainPage{padding:40px 0 0 0; }
.box1,.box3,.box5,.box7{background:#fff;}
.bb8{background:url(../images/advantage2015/main_07.png) no-repeat left bottom;overflow:hidden;padding-bottom:30px;}
.bb8 table{float:right;margin-top:15px;}
.bb8 table td{line-height:35px;text-align:left;padding-left:10px;background:#cdedff;}
.bb8 table td.td1,.bb8 table td.td2{text-align:center;padding-left:0;font-family:'微软雅黑';}
.bb8 table td.td1{width:150px;height:100px;background:#feb41c;font-size:24px;color:#fff;}
.bb8 table td.td2{height:50px;line-height:50px;font-size:18px;color:#fff;background:#439aee;width:18%;}
.leftd{width:382px;float:left;text-align:left;}
.leftd h4{font-size:36px;margin:60px 0 20px 0;}
.leftd p.txt_space{font-size:18px;}
.leftd p{font-size:16px;line-height:40px;color:#666;}
.rightd{width:800px;float:right;}

@media screen and (min-width:1024px) and (max-width:1200px){
	.ban{width:100%; background-size: auto 100%;}
	.banner div{ width: 90%;}
	.banner .text1{ font-size: 60px;}
	.banner .text2{ font-size: 40px;}
	.tab{width:100%;left:0;margin-left:0;}
	.tab a{position: initial;width: 140px;margin: 0 3px;}
	.tab a:hover, .tab a.current{margin-top: -10px;}
	.leftd{width:40%;}
	.rightd{width:60%;}
	#map,.svggroup svg{width:100% !important;}
	.con .imgdiv img{width:100%;}
}
@media screen and (min-width:768px) and (max-width:1023px){
	.ban img{width:100%;}
	.tab{width:100%;left:0;margin-left:0;display:none;}
	.tab a{position: initial;width: 140px;margin: 0 3px;}
	.tab a:hover, .tab a.current{margin-top: -10px;}
	.leftd{width:40%;}
	.rightd{width:60%;}
	#map,.svggroup svg{width:100% !important;}
	.con .imgdiv img{width:100%;}
	.leftd h4{font-size: 24px;margin: 0;}
	.con .txtdiv h4, .box8 h4, .leftd h4{font-size: 24px;margin: 20px;}
	.box2 .mainPage{padding: 40px 0 20px 0;}
}
@media screen and (min-width:414px) and (max-width:767px){
	.ban_wrap,.ban{height:200px;}
	.ban{width:100%; background-size: auto 100%;}
	.banner div{ width: 90%;}
	.banner .text1{ font-size: 50px;}
	.banner .text2{ font-size: 30px;}
	.tab{width:100%;left:0;margin-left:0;display:none;}
	.tab a{position: initial;width: 140px;margin: 0 3px;}
	.tab a:hover, .tab a.current{margin-top: -10px;}
	.leftd{width:100%;}
	.rightd{width:100%;}
	#map,.svggroup svg{width:100% !important;height: auto !important;}
	.con .imgdiv img{width:100%;}
	.leftd h4{font-size: 24px;margin: 0;}
	.con .txtdiv h4, .box8 h4, .leftd h4{font-size: 16px;margin: 0px;}
	.con .txtdiv p{font-size:12px;}
	.box1{height:auto;padding-bottom:0;}
	.con .mainPage{padding: 20px 0;width: 96%;}
	.box2 .mainPage{padding: 40px 0 20px 0;}
	.con .txtdiv a, .leftd p a{margin-top: 20px;}
	.bb8 table{float:none;width:100%;margin-top:0;}
	.bb8 table td.td1{font-size:16px;width: 20%;}
	.bb8 table td.td2{font-size:14px;}
	.bb8 table td{line-height: 22px;font-size:12px;}
}
@media screen and (min-width:320px) and (max-width:413px){
	.ban_wrap,.ban{height:200px;}

	.ban{width:100%; background-size: auto 100%;}
	.banner div{ width: 90%;}
	.banner .text1{ font-size: 25px;}
	.banner .text2{ font-size: 20px;}

	.tab{width:100%;left:0;margin-left:0;display:none;}
	.tab a{position: initial;width: 140px;margin: 0 3px;}
	.tab a:hover, .tab a.current{margin-top: -10px;}
	.leftd{width:100%;}
	.rightd{width:100%;}
	#map,.svggroup svg{width:100% !important;height: auto !important;}
	.con .imgdiv img{width:80%;}
	.leftd h4{font-size: 24px;margin: 0;}
	.con .txtdiv h4, .box8 h4, .leftd h4{font-size: 14px;margin: 0px;height: 48px;line-height: 48px;}
	.con .txtdiv p{font-size:12px;}
	.box1{height:auto;padding-bottom:0;}
	.con .mainPage{padding: 20px 0;width: 96%;}
	.box2 .mainPage{padding: 40px 0 20px 0;}
	.con .txtdiv a, .leftd p a{margin-top: 20px;width: 50%;height: 38px;line-height:38px;font-size: 14px;}
	.bb8 table{float:none;width:100%;margin-top:0;}
	.bb8 table td.td1{font-size:14px;width: 20%;}
	.bb8 table td.td2{font-size:12px;}
	.bb8 table td{line-height: 22px;font-size:12px;}
	.leftd p{font-size: 14px;line-height: 32px;}
	.agentContact{padding: 15px 0;}
}
@media screen and (max-width:320px){
	.con .txtdiv h4, .box8 h4, .leftd h4{height: auto;line-height: inherit;padding: 20px 0;}
}